package com.cg.big_event.entity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@AllArgsConstructor
@NoArgsConstructor
@Data
//设置一个消息编号，描述，数据
public class Result<T> {
    private Integer code;//0-成功，1-失败
    private String message;//返回消息 描述
    private T data;//返回数据 可能是集合，也可能是单个对象
    public static <E> Result<E> success(E data){
        return new Result<>(0, "操作成功", data);
    }
    public static Result success(){
        return new Result<>(0, "操作成功", null);
    }
    public static Result error(String message) {
        return new Result<>(1, message, null);
    }
}
